give away the store

Translations
brader la boutique
Definitions
To give away the store means to offer too much, make excessive concessions, or give up more than is wise in a negotiation or situation, often to one's own disadvantage.